package com.kikyou.service;

import com.kikyou.pojo.Category;
import com.baomidou.mybatisplus.extension.service.IService;
import com.kikyou.pojo.RespBean;
import com.kikyou.pojo.RespPageBean;

import java.util.List;

/**
 * @Auther: 小胡
 * @Date: 2022/3/7:19:27
 * @Description: 逻辑接口
 */

public interface ICategoryService extends IService<Category> {
    /**
     * Description : 分页查询
     * ChangeLog : 1. 创建 (2022/3/7 22:00 [小胡]);
     * @param currentPage  当前页
* @param pageSize   每页中的数据
     * @return java.lang.Object
    */
    RespPageBean findPageCategory(int currentPage, int pageSize);

    /**
     * Description : 增加职位类别
     * ChangeLog : 1. 创建 (2022/3/7 22:37 [小胡]);
     * @param category
     * @return com.kikyou.pojo.RespBean
    */
    RespBean addCategory(Category category);

    /**
     * Description : 修改职位类别
     * ChangeLog : 1. 创建 (2022/3/7 22:48 [小胡]);
     * @param category
     * @return com.kikyou.pojo.RespBean
    */
    RespBean updateCategory(Category category);

    /**
     * Description : 逻辑删除职位类别
     * ChangeLog : 1. 创建 (2022/3/7 22:58 [小胡]);
     * @param id
     * @return com.kikyou.pojo.RespBean
    */
    RespBean deleteCategory(int id);
}
